package com.dshore.messagecenter.service.warning;

import java.util.List;

import com.dshore.messagecenter.model.system.ResponseResult;
import com.dshore.messagecenter.model.system.User;
import com.dshore.messagecenter.model.warning.MrWarningPerson;
import com.dshore.messagecenter.util.Page;


public interface WarningPersonService {
	/**
	 *展示预警人员信息
	 * @param warningPerson
	 * @return
	 */
	Page<MrWarningPerson> queryListAll(MrWarningPerson warningPerson);
	/**
	 * 获取单个信息
	 * @param id
	 * @return
	 */
	MrWarningPerson getById(String id);
	/**
	 * 新增
	 * @param warningPerson
	 * @return
	 */
	ResponseResult<Void> addWarningPerson(MrWarningPerson warningPerson);
	/**
	 * 修改
	 * @param warningPerson
	 * @return
	 */
	ResponseResult<Void> changeWarningPerson(MrWarningPerson warningPerson);
	/**
	 * 删除
	 * @param ids
	 */
	ResponseResult<Void> deleteByIds(String ids);
	
	/**
	 * 查询栏目的账号下拉
	 * @return
	 */
	List<User> getAccount();

}
